About Newbury International Ltd (12604419) United Kingdom