About Sedle Limited (05490185) United Kingdom