About Astrid Investments Limited (03517957) United Kingdom