About Abra Holdings Limited (10115193) United Kingdom