About Tc Beatrice Ofto Limited (12374249) United Kingdom