About Yellanki Technologies Limited (07216830) United Kingdom