About Rodia Technologies Ltd (07240421) United Kingdom