About Leobo Solutions Limited (06560412) United Kingdom