About Slap London Ltd (12330918) United Kingdom