About Ollie S Trust Limited (10845787) United Kingdom