About The Verified Group Limited (10621879) United Kingdom