About James Isaac Holdings Ltd (11890363) United Kingdom