About Bmtr Holdings Limited (12486217) United Kingdom