About T & P Camilleri Ventures Limited (12344331) United Kingdom