About Astrid Inc Limited (09915633) United Kingdom