About Shelby Ventures Ltd (11376128) United Kingdom