About Sloeberry Group Limited (06489237) United Kingdom