About Sofisticks London Ltd (11433658) United Kingdom