About Slane London Ltd (12821590) United Kingdom