About R&r Tech Limited (13606532) United Kingdom