About Astrid Consulting Limited (07395319) United Kingdom