About Yalca Limited (12701594) United Kingdom