About Bybrook Holdings Ltd (10100417) United Kingdom