About Logibase Limited (05268657) United Kingdom