About Equicap Suites Limited (12170999) United Kingdom