About Looper Technologies Limited (10522390) United Kingdom