About Mcarthur Renewables & Marine Technologies Ltd. (SC368852) United Kingdom