About Ray Technology Solutions Ltd (11132089) United Kingdom