About Quirkmen Services Limited (12996343) United Kingdom