About Zoro 20 Ltd (13237725) United Kingdom