About Perfectly Defined Limited (10776256) United Kingdom