About Abra Group Developments Limited (11177288) United Kingdom