About Astrum Ventures Ltd (11874268) United Kingdom