About Sesila Limited (09660945) United Kingdom