About Arabella Developments Ltd. (SC673456) United Kingdom