About Ellis & Co Simplified Solutions Limited (11123699) United Kingdom