About Solomon Cyrus Limited (11244267) United Kingdom