About Buccaneer Holdings Limited (02295701) United Kingdom