About Royce Technology (uk) Ltd (11411772) United Kingdom