About Astrid Group Limited (08669499) United Kingdom