About Rhombus Industries Limited (12929613) United Kingdom