About Kolluder Technologies Ltd (12022293) United Kingdom