About Qtr Holdings Limited (03760236) United Kingdom