About Skaloo Holdings Ltd (13488459) United Kingdom