About Quirky Bird Consulting Limited (10582283) United Kingdom