About Finifugu Limited (10722169) United Kingdom