About Incabell Limited (03199438) United Kingdom