About Project Sense Limited (07104832) United Kingdom