About Fresh Tarka Limited (12229010) United Kingdom