About H. Satra Limited (04105402) United Kingdom