About Astrid Advisors Ltd (12205401) United Kingdom