About Rhombus Technology Limited (09582605) United Kingdom