About Abbra Solutions Limited (08025049) United Kingdom