About Consulting And Holdings Ltd (13658636) United Kingdom