About Rhombic Reservoir Ltd (10604784) United Kingdom