About Haus 20 London Ltd (12452881) United Kingdom