About Bermouda Limited (05876288) United Kingdom