About Bayham Street Management Co Ltd (07780543) United Kingdom