About Galatea Advisors Limited (12918976) United Kingdom