About Bleibtreu Communications Limited (10697407) United Kingdom