About B&b Information Technologies Services Ltd (12113119) United Kingdom