About De Facto 1639 Limited (06619029) United Kingdom