About London Btr Investments Holdings Limited (12792852) United Kingdom