About Mackle Holdings Ltd (13349771) United Kingdom