About Loopa Limited (13043944) United Kingdom