About Rhomb Associates Limited (09659244) United Kingdom