About Addacus Limited (05474100) United Kingdom