About Torkard Consulting Ltd (08931832) United Kingdom