About Buccaneer Holdco Limited (11463144) United Kingdom