About R&r Technology Limited (11267007) United Kingdom