About Aabd Holdings Limited (SC477956) United Kingdom