About Teena Consulting & Services Limited (08618832) United Kingdom