About Fika Projects Limited (10090572) United Kingdom