About Tamerlane Consulting Limited (10099267) United Kingdom