About B&h Lab Ltd (11896026) United Kingdom