About First Sense Limited (04132602) United Kingdom