About Rod Comp Ltd (13299163) United Kingdom