Share Post Embed Post What a weird name for a company))) sounds made up. I even googled it - nothing!