About Capsule Ventures Ltd (13164292) United Kingdom