About Astrid Projects Limited (12748133) United Kingdom