About De Facto 1778 Limited (07295978) United Kingdom