About Mirren Holdings Limited (FC022345) Bahamas