About Orbis Ventures Ltd (12886615) United Kingdom