About Tabar Investment Ltd (SC711016) United Kingdom