About Tamara Electronics Ltd (13027681) United Kingdom