About Tokara Solutions Limited (07561576) United Kingdom