About Quakka Ltd (12622033) United Kingdom