About The Kulikuli Company Ltd (12692701) United Kingdom