About Samplerule Limited (02103241) United Kingdom