About International Skins & Hides Limited (04407607) United Kingdom