About Ally Olly Ltd (12456615) United Kingdom