About Innovated Properties Limited (12068672) United Kingdom