About Loar Entertainment Limited (12255983) United Kingdom