About Scott Logic Limited (05377430) United Kingdom