About De Facto 1640 Limited (06618935) United Kingdom