About Astrid Global Limited (08966283) United Kingdom