About Demetae Limited (10663829) United Kingdom