About The Mayfair Bio-hub Limited (10586802) United Kingdom