About Holly International Limited (03873838) United Kingdom