About De Facto 2334 Limited (13467382) United Kingdom