About Quadruple Mechanics Limited (10458152) United Kingdom