About Visible Ventures Ltd (10602881) United Kingdom