About Krol Ventures Ltd (10088903) United Kingdom