About Ralph Swimer Limited (04120726) United Kingdom