About Tefookibear Ltd (SC685720) United Kingdom