About Abella Nw 1 Limited (12933548) United Kingdom