About Quirky Developments Limited (10355748) United Kingdom