About Zoid And Partners Limited (10620794) United Kingdom