About Smallworld Technologies Limited (06861408) United Kingdom