About Karicho 20 Limited (13400580) United Kingdom