About Astrid Bowser Limited (12128887) United Kingdom