About Interceptor Management Limited (08124573) United Kingdom