About Assimilate London Ltd (12221381) United Kingdom