About Ichiban Westend Ltd. (SC564393) United Kingdom