About Smillie Inc Limited (SC369077) United Kingdom