About Bermooda Ltd (12296075) United Kingdom