About Seliko Inc. Limited (12394503) United Kingdom