About Btr London Ltd (11048248) United Kingdom