About Astrid Limited (06996457) United Kingdom