About The Last Straw Limited (10727429) United Kingdom