About Splooka Ltd (11437919) United Kingdom