About Focsa Ltd (11980032) United Kingdom