About Astrid Partners Limited (08797509) United Kingdom