About Quickbay Limited (12728527) United Kingdom