About Factory 42 Limited (10242740) United Kingdom