About Temar Finance & Marketing Services Limited (12274676) United Kingdom