About Quai Administration Services Limited (07584959) United Kingdom