About Compoundeye Design Limited (04403633) United Kingdom