About Loubear Limited (12170268) United Kingdom