About Tento Applied Sciences Limited (12596104) United Kingdom