About Projen Limited (03085241) United Kingdom