About Somero Ltd (11386312) United Kingdom