About Quirks Holdings Limited (11831778) United Kingdom