About Felica & Co Ltd (12868590) United Kingdom