About Otto S Takeaway(uk) Ltd (10628717) United Kingdom