About Temple Mama Limited (10994070) United Kingdom