About Theo Europe Company Limited (10034060) United Kingdom