About Schiller International Limited (02482097) United Kingdom