About Quirky Bubba (uk) Limited (10619394) United Kingdom