About Inter Master Ltd (07597212) United Kingdom