About Swagg London Ltd (12529447) United Kingdom