About Delquick Ltd (10673251) United Kingdom