About Sloa Ltd (10445637) United Kingdom