About Bermuda Triangle Limited (09833244) United Kingdom