About Sip London Holdings Ltd (12499416) United Kingdom