About Finiks London Ltd (07595820) United Kingdom