About Palka Io Limited (13164683) United Kingdom