About Delimara Limited (11501365) United Kingdom