About 24601 Limited (SC526118) United Kingdom