About Sw Lara Limited (12090821) United Kingdom