About Abba Loos Limited (06268768) United Kingdom