About Jtb Rates Ltd (12230504) United Kingdom