About Tamar Care (london) Limited (10054278) United Kingdom