About Ampra Holdings Limited (12315528) United Kingdom