About Abbra Limited (SC630278) United Kingdom