About Interclamp Europe Ltd (07538313) United Kingdom