About Almada Developments Ltd. (SC228289) United Kingdom