About Rm26 Limited (10332126) United Kingdom