About Skoll & Hati Ltd (12594641) United Kingdom