About Quay Solutions Ne Ltd (10375506) United Kingdom