About Ekigo Solutions Ltd (11788577) United Kingdom