About Yokeru Technology Limited (12486013) United Kingdom