About Quickadora Limited (13086055) United Kingdom