About Factory 33 Limited (10062688) United Kingdom