About Looming Tech Ltd (13241466) United Kingdom