About Yakupcans Limited (12876098) United Kingdom