About The Ruler Company Limited (07008786) United Kingdom