About Gerotor Design Studio Limited (10609806) United Kingdom