About Birmingham Internet Limited (11759848) United Kingdom