About Abava Developments Ltd. (09024546) United Kingdom