About Astrid Ventures Limited (12609572) United Kingdom