About Atalla Capital Management Limited (13123525) United Kingdom