About Thea Ferne Rail Limited (12154543) United Kingdom