About Ollyshack Limited (12308260) United Kingdom