About B&r International Ltd (SC622796) United Kingdom