About Sowka Limited (10138170) United Kingdom