About Slaa Group Ltd (13068643) United Kingdom