About Algenuity Holdings Ltd (12683430) United Kingdom