About Shimoda Technology Limited (SC331917) United Kingdom