About India Astrid Design Ltd (12824893) United Kingdom