About Atorus Consult (durham) Limited (08044208) United Kingdom