About Factory Investments Limited (12761475) United Kingdom