About Shenmore Iota Limited (13546482) United Kingdom