About Twenty Essex Limited (12154044) United Kingdom