About Definition Limited (05199881) United Kingdom