About Deemac Consultancy Limited (SC433533) United Kingdom