About Verrekk International Company Ltd (12624527) United Kingdom