About Frodsham Technology Limited (03104847) United Kingdom